package com.hsteach.web.controller.rota.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@ApiModel(description = "新增值班表明细")
@Data
public class AddRotaDetailDto implements Serializable {

    /** 值班表id */
    @ApiModelProperty(value = "值班表id" )
    private Long rotaId;

    /** 值班日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "值班日期 yyyy-MM-dd" )
    private Date dutyDate;

    /** 值班表结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "值班表结束时间 yyyy-MM-dd" )
    private Date rotaEnd;

    /**
     * 值班人员
     */
    @ApiModelProperty(value = "值班人员 yyyy-MM-dd" )
    private List<AddRotaPersonDto> rota;

}
